﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Danser_AJAXEnabledWebApplication.PageExt.Utilities
{
    public interface IGraphBuilder
    {
        /// <summary>
        /// Set the anchor test to compare in graph
        /// </summary>
        /// <param name="anchors">list of test ids</param>
        void SetAnchors(IList<String> anchors);

        /// <summary>
        /// Set the primary test to compare to other tests or for internal comparing between different parameters
        /// </summary>
        /// <param name="testInfoIndex">the test id</param>
        void SetTestIndex(String testInfoIndex);

        /// <summary>
        /// Draws the graph according to the parameters given
        /// </summary>
        void DrawGraph();
    }
}
